/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.service.impl;

import com.persistencia.dao.DocenteDao;
import com.persistencia.dao.impl.DocenteDaoImpl;
import com.persistencia.domain.Docente;
import com.service.DocenteService;
import java.io.Serializable;
import java.util.List;

/**
 *
 * @author kenny
 */
public class DocenteServiceImpl implements DocenteService, Serializable{
    
    private DocenteDao docenteDao=new DocenteDaoImpl();
    
    @Override
    public void registrarDocente(Docente docente) throws Exception {
        docenteDao.registrar(docente);
    }

    @Override
    public void actualizarDocente(Docente docente) throws Exception {
        docenteDao.actualizar(docente);
    }

    @Override
    public void eliminarDocente(Object id) throws Exception {
        docenteDao.eliminar(id);
    }

    @Override
    public Docente obtenerDocentePorId(Object id) throws Exception {
        return docenteDao.obtenerPorId(id);
    }

    @Override
    public List<Docente> obtenerListaDocentes() throws Exception {
        return docenteDao.obtenerLista();
    }
    
    @Override
    public List<Docente> buscarDocentes(){
        return docenteDao.buscarDocentes();
    }
}
